package com.zhny.project.exec.display.domain;

import com.zhny.framework.aspectj.lang.annotation.Excel;
import com.zhny.framework.web.domain.BaseEntity;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;

import java.util.Date;

/**
 * 算法演示对象 algorithm_display
 *
 * @author yanqun
 * @date 2019-11-25
 */
public class AlgorithmDisplay extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 算法主键 */
    private String algorithmKey;

    private String species;
    private  String stage;
    private  String starTime;
    private  String endTime;


    private  String algorithmRows;

    /** 算法分类主键 */
    @Excel(name = "算法分类主键")
    private String ificationKey;
    /** 算法显示主键 */
    private String displayKey;

    private  String datarowvalue;
    private String ificationName;



    /** 算法id */
    @Excel(name = "算法id")
    private String algorithmId;



    /** 版本 */
    @Excel(name = "版本")
    private String algorithmBan;

    /** 算法名称 */
    @Excel(name = "算法名称")
    private String algorithmName;

    /** 算法参数 */
    @Excel(name = "算法参数")
    private String algorithmEter;

    /** 算法类名 */
    @Excel(name = "算法类名")
    private String algorithmClass;

    /** 算法路径 */
    @Excel(name = "算法路径")
    private String algorithmRoute;

    /** 说明 */
    @Excel(name = "说明")
    private String algorithmBy;

    /** 修改者 */
    private String updeteBy;

    /** 修改时间 */
    private Date updeteTime;

    /** 标志 */
    private Integer deleteFlag;

    public String getAlgorithmBan() {
        return algorithmBan;
    }

    public String getAlgorithmRows() {
        return algorithmRows;
    }

    public void setAlgorithmRows(String algorithmRows) {
        this.algorithmRows = algorithmRows;
    }

    public void setAlgorithmBan(String algorithmBan) {
        this.algorithmBan = algorithmBan;
    }

    public String getDisplayKey() {
        return displayKey;
    }

    public void setDisplayKey(String displayKey) {
        this.displayKey = displayKey;
    }
    public String getIficationName() {
        return ificationName;
    }

    public String getDatarowvalue() {
        return datarowvalue;
    }

    public String getSpecies() {
        return species;
    }

    public void setSpecies(String species) {
        this.species = species;
    }

    public String getStage() {
        return stage;
    }

    public void setStage(String stage) {
        this.stage = stage;
    }

    public String getStarTime() {
        return starTime;
    }

    public void setStarTime(String starTime) {
        this.starTime = starTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public void setDatarowvalue(String datarowvalue) {
        this.datarowvalue = datarowvalue;
    }

    public void setIficationName(String ificationName) {
        this.ificationName = ificationName;
    }

    public void setAlgorithmKey(String algorithmKey)
    {
        this.algorithmKey = algorithmKey;
    }

    public String getAlgorithmKey()
    {
        return algorithmKey;
    }
    public void setIficationKey(String ificationKey)
    {
        this.ificationKey = ificationKey;
    }

    public String getIficationKey()
    {
        return ificationKey;
    }
    public void setAlgorithmId(String algorithmId)
    {
        this.algorithmId = algorithmId;
    }

    public String getAlgorithmId()
    {
        return algorithmId;
    }
    public void setAlgorithmName(String algorithmName)
    {
        this.algorithmName = algorithmName;
    }

    public String getAlgorithmName()
    {
        return algorithmName;
    }
    public void setAlgorithmEter(String algorithmEter)
    {
        this.algorithmEter = algorithmEter;
    }

    public String getAlgorithmEter()
    {
        return algorithmEter;
    }
    public void setAlgorithmClass(String algorithmClass)
    {
        this.algorithmClass = algorithmClass;
    }

    public String getAlgorithmClass()
    {
        return algorithmClass;
    }
    public void setAlgorithmRoute(String algorithmRoute)
    {
        this.algorithmRoute = algorithmRoute;
    }

    public String getAlgorithmRoute()
    {
        return algorithmRoute;
    }
    public void setAlgorithmBy(String algorithmBy)
    {
        this.algorithmBy = algorithmBy;
    }

    public String getAlgorithmBy()
    {
        return algorithmBy;
    }
    public void setUpdeteBy(String updeteBy)
    {
        this.updeteBy = updeteBy;
    }

    public String getUpdeteBy()
    {
        return updeteBy;
    }
    public void setUpdeteTime(Date updeteTime)
    {
        this.updeteTime = updeteTime;
    }

    public Date getUpdeteTime()
    {
        return updeteTime;
    }
    public void setDeleteFlag(Integer deleteFlag)
    {
        this.deleteFlag = deleteFlag;
    }

    public Integer getDeleteFlag()
    {
        return deleteFlag;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
            .append("algorithmKey", getAlgorithmKey())
            .append("ificationKey", getIficationKey())
            .append("algorithmId", getAlgorithmId())
            .append("algorithmName", getAlgorithmName())
            .append("algorithmEter", getAlgorithmEter())
            .append("algorithmClass", getAlgorithmClass())
            .append("algorithmRoute", getAlgorithmRoute())
            .append("algorithmBy", getAlgorithmBy())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updeteBy", getUpdeteBy())
            .append("updeteTime", getUpdeteTime())
            .append("deleteFlag", getDeleteFlag())
            .toString();
    }
}
